home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-2.iso / Files II / Prog / M / MacPerl 4.13 tool.sit / Perl Tool ƒ / macscripts / h2ph < prev    next >
MacBinary  |  1993-10-23  |  6.0 KB  |  [TEXT/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: h2ph

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
10% dexvert Jesper Olsen Module (music/jesperOlsen) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file TTComp archive data, binary, 1K dictionary default (weak)
99% file MacBinary II, inited, Sat Oct 23 01:12:37 1993, modified Sat Oct 23 01:12:37 1993, creator 'MPS ', type ASCII, 5462 bytes "h2ph" , at 0x15d6 428 bytes resource default (weak)
98% file data default
49% TrID Macintosh plain text (MacBinary) default
33% TrID TTComp archive compressed (bin-1K) default (weak)
16% TrID MacBinary 2 default (weak)
0% TrID Sybase iAnywhere database files default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 04 68 32 70 68 00 00 | 00 00 00 00 00 00 00 00 |..h2ph..|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 15 56 00 | 00 01 ac a8 ee 6d c5 a8 |......V.|.....m..|
|00000060| ee 6d c5 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.m......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 b0 55 00 00 |........|.....U..|
|00000080| 50 65 72 6c 20 2d 53 78 | 20 22 7b 30 7d 22 3b 20 |Perl -Sx| "{0}"; |
|00000090| 45 78 69 74 0d 23 21 2f | 75 73 72 2f 6c 6f 63 61 |Exit.#!/|usr/loca|
|000000a0| 6c 2f 62 69 6e 2f 70 65 | 72 6c 0d 27 64 69 27 3b |l/bin/pe|rl.'di';|
|000000b0| 0d 27 69 67 30 30 27 3b | 0d 0d 24 70 65 72 6c 69 |.'ig00';|..$perli|
|000000c0| 6e 63 6c 20 3d 20 24 45 | 4e 56 7b 27 4d 50 57 27 |ncl = $E|NV{'MPW'|
|000000d0| 7d 20 2e 20 27 4c 69 62 | 72 61 72 69 65 73 3a 50 |} . 'Lib|raries:P|
|000000e0| 65 72 6c 4c 69 62 73 3a | 27 3b 0d 0d 63 68 64 69 |erlLibs:|';..chdi|
|000000f0| 72 20 24 45 4e 56 7b 27 | 43 49 6e 63 6c 75 64 65 |r $ENV{'|CInclude|
|00000100| 73 27 7d 20 7c 7c 20 64 | 69 65 20 22 43 61 6e 27 |s'} || d|ie "Can'|
|00000110| 74 20 63 64 20 7b 43 49 | 6e 63 6c 75 64 65 73 7d |t cd {CI|ncludes}|
|00000120| 22 3b 0d 0d 40 69 73 61 | 74 79 70 65 20 3d 20 73 |";..@isa|type = s|
|00000130| 70 6c 69 74 28 27 20 27 | 2c 3c 3c 45 4e 44 29 3b |plit(' '|,<<END);|
|00000140| 0d 09 63 68 61 72 09 75 | 63 68 61 72 09 75 5f 63 |..char.u|char.u_c|
|00000150| 68 61 72 0d 09 73 68 6f | 72 74 09 75 73 68 6f 72 |har..sho|rt.ushor|
|00000160| 74 09 75 5f 73 68 6f 72 | 74 0d 09 69 6e 74 09 75 |t.u_shor|t..int.u|
|00000170| 69 6e 74 09 75 5f 69 6e | 74 0d 09 6c 6f 6e 67 09 |int.u_in|t..long.|
|00000180| 75 6c 6f 6e 67 09 75 5f | 6c 6f 6e 67 0d 09 46 49 |ulong.u_|long..FI|
|00000190| 4c 45 0d 45 4e 44 0d 0d | 40 69 73 61 74 79 70 65 |LE.END..|@isatype|
|000001a0| 7b 40 69 73 61 74 79 70 | 65 7d 20 3d 20 28 31 29 |{@isatyp|e} = (1)|
|000001b0| 20 78 20 40 69 73 61 74 | 79 70 65 3b 0d 0d 40 41 | x @isat|ype;..@A|
|000001c0| 52 47 56 20 3d 20 28 27 | 2d 27 29 20 75 6e 6c 65 |RGV = ('|-') unle|
|000001d0| 73 73 20 40 41 52 47 56 | 3b 0d 0d 66 6f 72 65 61 |ss @ARGV|;..forea|
|000001e0| 63 68 20 24 66 69 6c 65 | 20 28 40 41 52 47 56 29 |ch $file| (@ARGV)|
|000001f0| 20 7b 0d 20 20 20 20 69 | 66 20 28 24 66 69 6c 65 | {. i|f ($file|
|00000200| 20 65 71 20 27 2d 27 29 | 20 7b 0d 09 6f 70 65 6e | eq '-')| {..open|
|00000210| 28 49 4e 2c 20 22 2d 22 | 29 3b 0d 09 6f 70 65 6e |(IN, "-"|);..open|
|00000220| 28 4f 55 54 2c 20 22 3e | 2d 22 29 3b 0d 20 20 20 |(OUT, ">|-");. |
|00000230| 20 7d 0d 20 20 20 20 65 | 6c 73 65 20 7b 0d 09 28 | }. e|lse {..(|
|00000240| 24 6f 75 74 66 69 6c 65 | 20 3d 20 24 66 69 6c 65 |$outfile| = $file|
|00000250| 29 20 3d 7e 20 73 2f 5c | 2e 68 24 2f 2e 70 68 2f |) =~ s/\|.h$/.ph/|
|00000260| 20 7c 7c 20 6e 65 78 74 | 3b 0d 09 70 72 69 6e 74 | || next|;..print|
|00000270| 20 22 24 66 69 6c 65 20 | 2d 3e 20 24 6f 75 74 66 | "$file |-> $outf|
|00000280| 69 6c 65 5c 6e 22 3b 0d | 09 6f 70 65 6e 28 49 4e |ile\n";.|.open(IN|
|00000290| 2c 22 24 66 69 6c 65 22 | 29 20 7c 7c 20 28 28 77 |,"$file"|) || ((w|
|000002a0| 61 72 6e 20 22 43 61 6e | 27 74 20 6f 70 65 6e 20 |arn "Can|'t open |
|000002b0| 24 66 69 6c 65 3a 20 24 | 21 5c 6e 22 29 2c 6e 65 |$file: $|!\n"),ne|
|000002c0| 78 74 29 3b 0d 09 6f 70 | 65 6e 28 4f 55 54 2c 22 |xt);..op|en(OUT,"|
|000002d0| 3e 24 70 65 72 6c 69 6e | 63 6c 24 6f 75 74 66 69 |>$perlin|cl$outfi|
|000002e0| 6c 65 22 29 20 7c 7c 20 | 64 69 65 20 22 43 61 6e |le") || |die "Can|
|000002f0| 27 74 20 63 72 65 61 74 | 65 20 24 6f 75 74 66 69 |'t creat|e $outfi|
|00000300| 6c 65 3a 20 24 21 5c 6e | 22 3b 0d 20 20 20 20 7d |le: $!\n|";. }|
|00000310| 0d 20 20 20 20 77 68 69 | 6c 65 20 28 3c 49 4e 3e |. whi|le (<IN>|
|00000320| 29 20 7b 0d 09 63 68 6f | 70 3b 0d 09 77 68 69 6c |) {..cho|p;..whil|
|00000330| 65 20 28 2f 5c 5c 24 2f | 29 20 7b 0d 09 20 20 20 |e (/\\$/|) {.. |
|00000340| 20 63 68 6f 70 3b 0d 09 | 20 20 20 20 24 5f 20 2e | chop;..| $_ .|
|00000350| 3d 20 3c 49 4e 3e 3b 0d | 09 20 20 20 20 63 68 6f |= <IN>;.|. cho|
|00000360| 70 3b 0d 09 7d 0d 09 69 | 66 20 28 73 3a 2f 5c 2a |p;..}..i|f (s:/\*|
|00000370| 3a 5c 32 30 30 3a 67 29 | 20 7b 0d 09 20 20 20 20 |:\200:g)| {.. |
|00000380| 73 3a 5c 2a 2f 3a 5c 32 | 30 31 3a 67 3b 0d 09 20 |s:\*/:\2|01:g;.. |
|00000390| 20 20 20 73 2f 5c 32 30 | 30 5b 5e 5c 32 30 31 5d | s/\20|0[^\201]|
|000003a0| 2a 5c 32 30 31 2f 2f 67 | 3b 09 23 20 64 65 6c 65 |*\201//g|;.# dele|
|000003b0| 74 65 20 73 69 6e 67 6c | 65 20 6c 69 6e 65 20 63 |te singl|e line c|
|000003c0| 6f 6d 6d 65 6e 74 73 0d | 09 20 20 20 20 69 66 20 |omments.|. if |
|000003d0| 28 73 2f 5c 32 30 30 2e | 2a 2f 2f 29 20 7b 09 09 |(s/\200.|*//) {..|
|000003e0| 23 20 62 65 67 69 6e 20 | 6d 75 6c 74 69 2d 6c 69 |# begin |multi-li|
|000003f0| 6e 65 20 63 6f 6d 6d 65 | 6e 74 3f 0d 09 09 24 5f |ne comme|nt?...$_|
|00000400| 20 2e 3d 20 27 2f 2a 27 | 3b 0d 09 09 24 5f 20 2e | .= '/*'|;...$_ .|
|00000410| 3d 20 3c 49 4e 3e 3b 0d | 09 09 72 65 64 6f 3b 0d |= <IN>;.|..redo;.|
|00000420| 09 20 20 20 20 7d 0d 09 | 7d 0d 09 69 66 20 28 73 |. }..|}..if (s|
|00000430| 2f 5e 23 5c 73 2a 2f 2f | 29 20 7b 0d 09 20 20 20 |/^#\s*//|) {.. |
|00000440| 20 69 66 20 28 73 2f 5e | 64 65 66 69 6e 65 5c 73 | if (s/^|define\s|
|00000450| 2b 28 5c 77 2b 29 2f 2f | 29 20 7b 0d 09 09 24 6e |+(\w+)//|) {...$n|
|00000460| 61 6d 65 20 3d 20 24 31 | 3b 0d 09 09 24 6e 65 77 |ame = $1|;...$new|
|00000470| 20 3d 20 27 27 3b 0d 09 | 09 73 2f 5c 73 2b 24 2f | = '';..|.s/\s+$/|
|00000480| 2f 3b 0d 09 09 69 66 20 | 28 73 2f 5e 5c 28 28 5b |/;...if |(s/^\(([|
|00000490| 5c 77 2c 5c 73 5d 2a 29 | 5c 29 2f 2f 29 20 7b 0d |\w,\s]*)|\)//) {.|
|000004a0| 09 09 20 20 20 20 24 61 | 72 67 73 20 3d 20 24 31 |.. $a|rgs = $1|
|000004b0| 3b 0d 09 09 20 20 20 20 | 69 66 20 28 24 61 72 67 |;... |if ($arg|
|000004c0| 73 20 6e 65 20 27 27 29 | 20 7b 0d 09 09 09 66 6f |s ne '')| {....fo|
|000004d0| 72 65 61 63 68 20 24 61 | 72 67 20 28 73 70 6c 69 |reach $a|rg (spli|
|000004e0| 74 28 2f 2c 5c 73 2a 2f | 2c 24 61 72 67 73 29 29 |t(/,\s*/|,$args))|
|000004f0| 20 7b 0d 09 09 09 20 20 | 20 20 24 61 72 67 20 3d | {.... | $arg =|
|00000500| 7e 20 73 2f 5e 5c 73 2a | 28 5b 5e 5c 73 5d 2e 2a |~ s/^\s*|([^\s].*|
|00000510| 5b 5e 5c 73 5d 29 5c 73 | 2a 24 2f 24 31 2f 3b 0d |[^\s])\s|*$/$1/;.|
|00000520| 09 09 09 20 20 20 20 24 | 63 75 72 61 72 67 73 7b |... $|curargs{|
|00000530| 24 61 72 67 7d 20 3d 20 | 31 3b 0d 09 09 09 7d 0d |$arg} = |1;....}.|
|00000540| 09 09 09 24 61 72 67 73 | 20 3d 7e 20 73 2f 5c 62 |...$args| =~ s/\b|
|00000550| 28 5c 77 29 2f 5c 24 24 | 31 2f 67 3b 0d 09 09 09 |(\w)/\$$|1/g;....|
|00000560| 24 61 72 67 73 20 3d 20 | 22 6c 6f 63 61 6c 28 24 |$args = |"local($|
|00000570| 61 72 67 73 29 20 3d 20 | 5c 40 5f 3b 5c 6e 24 74 |args) = |\@_;\n$t|
|00000580| 20 20 20 20 22 3b 0d 09 | 09 20 20 20 20 7d 0d 09 | ";..|. }..|
|00000590| 09 20 20 20 20 73 2f 5e | 5c 73 2b 2f 2f 3b 0d 09 |. s/^|\s+//;..|
|000005a0| 09 20 20 20 20 64 6f 20 | 65 78 70 72 28 29 3b 0d |. do |expr();.|
|000005b0| 09 09 20 20 20 20 24 6e | 65 77 20 3d 7e 20 73 2f |.. $n|ew =~ s/|
|000005c0| 28 5b 22 5c 5c 5d 29 2f | 5c 5c 24 31 2f 67 3b 0d |(["\\])/|\\$1/g;.|
|000005d0| 09 09 20 20 20 20 69 66 | 20 28 24 74 20 6e 65 20 |.. if| ($t ne |
|000005e0| 27 27 29 20 7b 0d 09 09 | 09 24 6e 65 77 20 3d 7e |'') {...|.$new =~|
|000005f0| 20 73 2f 28 5b 27 5c 5c | 5d 29 2f 5c 5c 24 31 2f | s/(['\\|])/\\$1/|
|00000600| 67 3b 0d 09 09 09 70 72 | 69 6e 74 20 4f 55 54 20 |g;....pr|int OUT |
|00000610| 24 74 2c 0d 09 09 09 20 | 20 22 65 76 61 6c 20 27 |$t,.... | "eval '|
|00000620| 73 75 62 20 24 6e 61 6d | 65 20 7b 5c 6e 24 74 20 |sub $nam|e {\n$t |
|00000630| 20 20 20 24 7b 61 72 67 | 73 7d 65 76 61 6c 20 5c | ${arg|s}eval \|
|00000640| 22 24 6e 65 77 5c 22 3b | 5c 6e 24 74 7d 27 3b 5c |"$new\";|\n$t}';\|
|00000650| 6e 22 3b 0d 09 09 20 20 | 20 20 7d 0d 09 09 20 20 |n";... | }... |
|00000660| 20 20 65 6c 73 65 20 7b | 0d 09 09 09 70 72 69 6e | else {|....prin|
|00000670| 74 20 4f 55 54 20 22 73 | 75 62 20 24 6e 61 6d 65 |t OUT "s|ub $name|
|00000680| 20 7b 5c 6e 20 20 20 20 | 24 7b 61 72 67 73 7d 65 | {\n |${args}e|
|00000690| 76 61 6c 20 5c 22 24 6e | 65 77 5c 22 3b 5c 6e 7d |val \"$n|ew\";\n}|
|000006a0| 5c 6e 22 3b 0d 09 09 20 | 20 20 20 7d 0d 09 09 20 |\n";... | }... |
|000006b0| 20 20 20 25 63 75 72 61 | 72 67 73 20 3d 20 28 29 | %cura|rgs = ()|
|000006c0| 3b 0d 09 09 7d 0d 09 09 | 65 6c 73 65 20 7b 0d 09 |;...}...|else {..|
|000006d0| 09 20 20 20 20 73 2f 5e | 5c 73 2b 2f 2f 3b 0d 09 |. s/^|\s+//;..|
|000006e0| 09 20 20 20 20 64 6f 20 | 65 78 70 72 28 29 3b 0d |. do |expr();.|
|000006f0| 09 09 20 20 20 20 24 6e | 65 77 20 3d 20 31 20 69 |.. $n|ew = 1 i|
|00000700| 66 20 24 6e 65 77 20 65 | 71 20 27 27 3b 0d 09 09 |f $new e|q '';...|
|00000710| 20 20 20 20 69 66 20 28 | 24 74 20 6e 65 20 27 27 | if (|$t ne ''|
|00000720| 29 20 7b 0d 09 09 09 24 | 6e 65 77 20 3d 7e 20 73 |) {....$|new =~ s|
|00000730| 2f 28 5b 27 5c 5c 5d 29 | 2f 5c 5c 24 31 2f 67 3b |/(['\\])|/\\$1/g;|
|00000740| 0d 09 09 09 70 72 69 6e | 74 20 4f 55 54 20 24 74 |....prin|t OUT $t|
|00000750| 2c 22 65 76 61 6c 20 27 | 73 75 62 20 24 6e 61 6d |,"eval '|sub $nam|
|00000760| 65 20 7b 22 2c 24 6e 65 | 77 2c 22 3b 7d 27 3b 5c |e {",$ne|w,";}';\|
|00000770| 6e 22 3b 0d 09 09 20 20 | 20 20 7d 0d 09 09 20 20 |n";... | }... |
|00000780| 20 20 65 6c 73 65 20 7b | 0d 09 09 09 70 72 69 6e | else {|....prin|
|00000790| 74 20 4f 55 54 20 24 74 | 2c 22 73 75 62 20 24 6e |t OUT $t|,"sub $n|
|000007a0| 61 6d 65 20 7b 22 2c 24 | 6e 65 77 2c 22 3b 7d 5c |ame {",$|new,";}\|
|000007b0| 6e 22 3b 0d 09 09 20 20 | 20 20 7d 0d 09 09 7d 0d |n";... | }...}.|
|000007c0| 09 20 20 20 20 7d 0d 09 | 20 20 20 20 65 6c 73 69 |. }..| elsi|
|000007d0| 66 20 28 2f 5e 69 6e 63 | 6c 75 64 65 5c 73 2b 3c |f (/^inc|lude\s+<|
|000007e0| 28 2e 2a 29 3e 2f 29 20 | 7b 0d 09 09 28 24 69 6e |(.*)>/) |{...($in|
|000007f0| 63 6c 20 3d 20 24 31 29 | 20 3d 7e 20 73 2f 5c 2e |cl = $1)| =~ s/\.|
|00000800| 68 24 2f 2e 70 68 2f 3b | 0d 09 09 70 72 69 6e 74 |h$/.ph/;|...print|
|00000810| 20 4f 55 54 20 24 74 2c | 22 72 65 71 75 69 72 65 | OUT $t,|"require|
|00000820| 20 27 24 69 6e 63 6c 27 | 3b 5c 6e 22 3b 0d 09 20 | '$incl'|;\n";.. |
|00000830| 20 20 20 7d 0d 09 20 20 | 20 20 65 6c 73 69 66 20 | }.. | elsif |
|00000840| 28 2f 5e 69 66 64 65 66 | 5c 73 2b 28 5c 77 2b 29 |(/^ifdef|\s+(\w+)|
|00000850| 2f 29 20 7b 0d 09 09 70 | 72 69 6e 74 20 4f 55 54 |/) {...p|rint OUT|
|00000860| 20 24 74 2c 22 69 66 20 | 28 64 65 66 69 6e 65 64 | $t,"if |(defined|
|00000870| 20 26 24 31 29 20 7b 5c | 6e 22 3b 0d 09 09 24 74 | &$1) {\|n";...$t|
|00000880| 61 62 20 2b 3d 20 34 3b | 0d 09 09 24 74 20 3d 20 |ab += 4;|...$t = |
|00000890| 22 5c 74 22 20 78 20 28 | 24 74 61 62 20 2f 20 38 |"\t" x (|$tab / 8|
|000008a0| 29 20 2e 20 27 20 27 20 | 78 20 28 24 74 61 62 20 |) . ' ' |x ($tab |
|000008b0| 25 20 38 29 3b 0d 09 20 | 20 20 20 7d 0d 09 20 20 |% 8);.. | }.. |
|000008c0| 20 20 65 6c 73 69 66 20 | 28 2f 5e 69 66 6e 64 65 | elsif |(/^ifnde|
|000008d0| 66 5c 73 2b 28 5c 77 2b | 29 2f 29 20 7b 0d 09 09 |f\s+(\w+|)/) {...|
|000008e0| 70 72 69 6e 74 20 4f 55 | 54 20 24 74 2c 22 69 66 |print OU|T $t,"if|
|000008f0| 20 28 21 64 65 66 69 6e | 65 64 20 26 24 31 29 20 | (!defin|ed &$1) |
|00000900| 7b 5c 6e 22 3b 0d 09 09 | 24 74 61 62 20 2b 3d 20 |{\n";...|$tab += |
|00000910| 34 3b 0d 09 09 24 74 20 | 3d 20 22 5c 74 22 20 78 |4;...$t |= "\t" x|
|00000920| 20 28 24 74 61 62 20 2f | 20 38 29 20 2e 20 27 20 | ($tab /| 8) . ' |
|00000930| 27 20 78 20 28 24 74 61 | 62 20 25 20 38 29 3b 0d |' x ($ta|b % 8);.|
|00000940| 09 20 20 20 20 7d 0d 09 | 20 20 20 20 65 6c 73 69 |. }..| elsi|
|00000950| 66 20 28 73 2f 5e 69 66 | 5c 73 2b 2f 2f 29 20 7b |f (s/^if|\s+//) {|
|00000960| 0d 09 09 24 6e 65 77 20 | 3d 20 27 27 3b 0d 09 09 |...$new |= '';...|
|00000970| 64 6f 20 65 78 70 72 28 | 29 3b 0d 09 09 70 72 69 |do expr(|);...pri|
|00000980| 6e 74 20 4f 55 54 20 24 | 74 2c 22 69 66 20 28 24 |nt OUT $|t,"if ($|
|00000990| 6e 65 77 29 20 7b 5c 6e | 22 3b 0d 09 09 24 74 61 |new) {\n|";...$ta|
|000009a0| 62 20 2b 3d 20 34 3b 0d | 09 09 24 74 20 3d 20 22 |b += 4;.|..$t = "|
|000009b0| 5c 74 22 20 78 20 28 24 | 74 61 62 20 2f 20 38 29 |\t" x ($|tab / 8)|
|000009c0| 20 2e 20 27 20 27 20 78 | 20 28 24 74 61 62 20 25 | . ' ' x| ($tab %|
|000009d0| 20 38 29 3b 0d 09 20 20 | 20 20 7d 0d 09 20 20 20 | 8);.. | }.. |
|000009e0| 20 65 6c 73 69 66 20 28 | 73 2f 5e 65 6c 69 66 5c | elsif (|s/^elif\|
|000009f0| 73 2b 2f 2f 29 20 7b 0d | 09 09 24 6e 65 77 20 3d |s+//) {.|..$new =|
|00000a00| 20 27 27 3b 0d 09 09 64 | 6f 20 65 78 70 72 28 29 | '';...d|o expr()|
|00000a10| 3b 0d 09 09 24 74 61 62 | 20 2d 3d 20 34 3b 0d 09 |;...$tab| -= 4;..|
|00000a20| 09 24 74 20 3d 20 22 5c | 74 22 20 78 20 28 24 74 |.$t = "\|t" x ($t|
|00000a30| 61 62 20 2f 20 38 29 20 | 2e 20 27 20 27 20 78 20 |ab / 8) |. ' ' x |
|00000a40| 28 24 74 61 62 20 25 20 | 38 29 3b 0d 09 09 70 72 |($tab % |8);...pr|
|00000a50| 69 6e 74 20 4f 55 54 20 | 24 74 2c 22 7d 5c 6e 24 |int OUT |$t,"}\n$|
|00000a60| 7b 74 7d 65 6c 73 69 66 | 20 28 24 6e 65 77 29 20 |{t}elsif| ($new) |
|00000a70| 7b 5c 6e 22 3b 0d 09 09 | 24 74 61 62 20 2b 3d 20 |{\n";...|$tab += |
|00000a80| 34 3b 0d 09 09 24 74 20 | 3d 20 22 5c 74 22 20 78 |4;...$t |= "\t" x|
|00000a90| 20 28 24 74 61 62 20 2f | 20 38 29 20 2e 20 27 20 | ($tab /| 8) . ' |
|00000aa0| 27 20 78 20 28 24 74 61 | 62 20 25 20 38 29 3b 0d |' x ($ta|b % 8);.|
|00000ab0| 09 20 20 20 20 7d 0d 09 | 20 20 20 20 65 6c 73 69 |. }..| elsi|
|00000ac0| 66 20 28 2f 5e 65 6c 73 | 65 2f 29 20 7b 0d 09 09 |f (/^els|e/) {...|
|00000ad0| 24 74 61 62 20 2d 3d 20 | 34 3b 0d 09 09 24 74 20 |$tab -= |4;...$t |
|00000ae0| 3d 20 22 5c 74 22 20 78 | 20 28 24 74 61 62 20 2f |= "\t" x| ($tab /|
|00000af0| 20 38 29 20 2e 20 27 20 | 27 20 78 20 28 24 74 61 | 8) . ' |' x ($ta|
|00000b00| 62 20 25 20 38 29 3b 0d | 09 09 70 72 69 6e 74 20 |b % 8);.|..print |
|00000b10| 4f 55 54 20 24 74 2c 22 | 7d 5c 6e 24 7b 74 7d 65 |OUT $t,"|}\n${t}e|
|00000b20| 6c 73 65 20 7b 5c 6e 22 | 3b 0d 09 09 24 74 61 62 |lse {\n"|;...$tab|
|00000b30| 20 2b 3d 20 34 3b 0d 09 | 09 24 74 20 3d 20 22 5c | += 4;..|.$t = "\|
|00000b40| 74 22 20 78 20 28 24 74 | 61 62 20 2f 20 38 29 20 |t" x ($t|ab / 8) |
|00000b50| 2e 20 27 20 27 20 78 20 | 28 24 74 61 62 20 25 20 |. ' ' x |($tab % |
|00000b60| 38 29 3b 0d 09 20 20 20 | 20 7d 0d 09 20 20 20 20 |8);.. | }.. |
|00000b70| 65 6c 73 69 66 20 28 2f | 5e 65 6e 64 69 66 2f 29 |elsif (/|^endif/)|
|00000b80| 20 7b 0d 09 09 24 74 61 | 62 20 2d 3d 20 34 3b 0d | {...$ta|b -= 4;.|
|00000b90| 09 09 24 74 20 3d 20 22 | 5c 74 22 20 78 20 28 24 |..$t = "|\t" x ($|
|00000ba0| 74 61 62 20 2f 20 38 29 | 20 2e 20 27 20 27 20 78 |tab / 8)| . ' ' x|
|00000bb0| 20 28 24 74 61 62 20 25 | 20 38 29 3b 0d 09 09 70 | ($tab %| 8);...p|
|00000bc0| 72 69 6e 74 20 4f 55 54 | 20 24 74 2c 22 7d 5c 6e |rint OUT| $t,"}\n|
|00000bd0| 22 3b 0d 09 20 20 20 20 | 7d 0d 09 7d 0d 20 20 20 |";.. |}..}. |
|00000be0| 20 7d 0d 20 20 20 20 70 | 72 69 6e 74 20 4f 55 54 | }. p|rint OUT|
|00000bf0| 20 22 31 3b 5c 6e 22 3b | 0d 7d 0d 0d 73 75 62 20 | "1;\n";|.}..sub |
|00000c00| 65 78 70 72 20 7b 0d 20 | 20 20 20 77 68 69 6c 65 |expr {. | while|
|00000c10| 20 28 24 5f 20 6e 65 20 | 27 27 29 20 7b 0d 09 73 | ($_ ne |'') {..s|
|00000c20| 2f 5e 28 5c 73 2b 29 2f | 2f 09 09 26 26 20 64 6f |/^(\s+)/|/..&& do|
|00000c30| 20 7b 24 6e 65 77 20 2e | 3d 20 27 20 27 3b 20 6e | {$new .|= ' '; n|
|00000c40| 65 78 74 3b 7d 3b 0d 09 | 73 2f 5e 28 30 78 5b 30 |ext;};..|s/^(0x[0|
|00000c50| 2d 39 61 2d 66 41 2d 46 | 5d 2b 29 2f 2f 09 26 26 |-9a-fA-F|]+)//.&&|
|00000c60| 20 64 6f 20 7b 24 6e 65 | 77 20 2e 3d 20 24 31 3b | do {$ne|w .= $1;|
|00000c70| 20 6e 65 78 74 3b 7d 3b | 0d 09 73 2f 5e 28 5c 64 | next;};|..s/^(\d|
|00000c80| 2b 29 2f 2f 09 09 26 26 | 20 64 6f 20 7b 24 6e 65 |+)//..&&| do {$ne|
|00000c90| 77 20 2e 3d 20 24 31 3b | 20 6e 65 78 74 3b 7d 3b |w .= $1;| next;};|
|00000ca0| 0d 09 73 2f 5e 28 22 28 | 5c 5c 22 7c 5b 5e 22 5d |..s/^("(|\\"|[^"]|
|00000cb0| 29 2a 22 29 2f 2f 09 26 | 26 20 64 6f 20 7b 24 6e |)*")//.&|& do {$n|
|00000cc0| 65 77 20 2e 3d 20 24 31 | 3b 20 6e 65 78 74 3b 7d |ew .= $1|; next;}|
|00000cd0| 3b 0d 09 73 2f 5e 27 28 | 28 5c 5c 22 7c 5b 5e 22 |;..s/^'(|(\\"|[^"|
|00000ce0| 5d 29 2a 29 27 2f 2f 09 | 26 26 20 64 6f 20 7b 0d |])*)'//.|&& do {.|
|00000cf0| 09 20 20 20 20 69 66 20 | 28 24 63 75 72 61 72 67 |. if |($curarg|
|00000d00| 73 7b 24 31 7d 29 20 7b | 0d 09 09 24 6e 65 77 20 |s{$1}) {|...$new |
|00000d10| 2e 3d 20 22 6f 72 64 28 | 27 5c 24 24 31 27 29 22 |.= "ord(|'\$$1')"|
|00000d20| 3b 0d 09 20 20 20 20 7d | 0d 09 20 20 20 20 65 6c |;.. }|.. el|
|00000d30| 73 65 20 7b 0d 09 09 24 | 6e 65 77 20 2e 3d 20 22 |se {...$|new .= "|
|00000d40| 6f 72 64 28 27 24 31 27 | 29 22 3b 0d 09 20 20 20 |ord('$1'|)";.. |
|00000d50| 20 7d 0d 09 20 20 20 20 | 6e 65 78 74 3b 0d 09 7d | }.. |next;..}|
|00000d60| 3b 0d 09 73 2f 5e 73 69 | 7a 65 6f 66 5c 73 2a 5c |;..s/^si|zeof\s*\|
|00000d70| 28 28 5b 5e 29 5d 2b 29 | 5c 29 2f 7b 24 31 7d 2f |(([^)]+)|\)/{$1}/|
|00000d80| 20 26 26 20 64 6f 20 7b | 0d 09 20 20 20 20 24 6e | && do {|.. $n|
|00000d90| 65 77 20 2e 3d 20 27 24 | 73 69 7a 65 6f 66 27 3b |ew .= '$|sizeof';|
|00000da0| 0d 09 20 20 20 20 6e 65 | 78 74 3b 0d 09 7d 3b 0d |.. ne|xt;..};.|
|00000db0| 09 73 2f 5e 28 5b 5f 61 | 2d 7a 41 2d 5a 5d 5c 77 |.s/^([_a|-zA-Z]\w|
|00000dc0| 2a 29 2f 2f 09 26 26 20 | 64 6f 20 7b 0d 09 20 20 |*)//.&& |do {.. |
|00000dd0| 20 20 24 69 64 20 3d 20 | 24 31 3b 0d 09 20 20 20 | $id = |$1;.. |
|00000de0| 20 69 66 20 28 24 69 64 | 20 65 71 20 27 73 74 72 | if ($id| eq 'str|
|00000df0| 75 63 74 27 29 20 7b 0d | 09 09 73 2f 5e 5c 73 2b |uct') {.|..s/^\s+|
|00000e00| 28 5c 77 2b 29 2f 2f 3b | 0d 09 09 24 69 64 20 2e |(\w+)//;|...$id .|
|00000e10| 3d 20 27 20 27 20 2e 20 | 24 31 3b 0d 09 09 24 69 |= ' ' . |$1;...$i|
|00000e20| 73 61 74 79 70 65 7b 24 | 69 64 7d 20 3d 20 31 3b |satype{$|id} = 1;|
|00000e30| 0d 09 20 20 20 20 7d 0d | 09 20 20 20 20 65 6c 73 |.. }.|. els|
|00000e40| 69 66 20 28 24 69 64 20 | 65 71 20 27 75 6e 73 69 |if ($id |eq 'unsi|
|00000e50| 67 6e 65 64 27 29 20 7b | 0d 09 09 73 2f 5e 5c 73 |gned') {|...s/^\s|
|00000e60| 2b 28 5c 77 2b 29 2f 2f | 3b 0d 09 09 24 69 64 20 |+(\w+)//|;...$id |
|00000e70| 2e 3d 20 27 20 27 20 2e | 20 24 31 3b 0d 09 09 24 |.= ' ' .| $1;...$|
|00000e80| 69 73 61 74 79 70 65 7b | 24 69 64 7d 20 3d 20 31 |isatype{|$id} = 1|
|00000e90| 3b 0d 09 20 20 20 20 7d | 0d 09 20 20 20 20 69 66 |;.. }|.. if|
|00000ea0| 20 28 24 63 75 72 61 72 | 67 73 7b 24 69 64 7d 29 | ($curar|gs{$id})|
|00000eb0| 20 7b 0d 09 09 24 6e 65 | 77 20 2e 3d 20 27 24 27 | {...$ne|w .= '$'|
|00000ec0| 20 2e 20 24 69 64 3b 0d | 09 20 20 20 20 7d 0d 09 | . $id;.|. }..|
|00000ed0| 20 20 20 20 65 6c 73 69 | 66 20 28 24 69 64 20 65 | elsi|f ($id e|
|00000ee0| 71 20 27 64 65 66 69 6e | 65 64 27 29 20 7b 0d 09 |q 'defin|ed') {..|
|00000ef0| 09 24 6e 65 77 20 2e 3d | 20 27 64 65 66 69 6e 65 |.$new .=| 'define|
|00000f00| 64 27 3b 0d 09 20 20 20 | 20 7d 0d 09 20 20 20 20 |d';.. | }.. |
|00000f10| 65 6c 73 69 66 20 28 2f | 5e 5c 28 2f 29 20 7b 0d |elsif (/|^\(/) {.|
|00000f20| 09 09 73 2f 5e 5c 28 28 | 5c 77 29 2c 2f 28 22 24 |..s/^\((|\w),/("$|
|00000f30| 31 22 2c 2f 20 69 66 20 | 24 69 64 20 3d 7e 20 2f |1",/ if |$id =~ /|
|00000f40| 5e 5f 49 4f 5b 57 52 5d | 2a 24 2f 69 3b 09 23 20 |^_IO[WR]|*$/i;.# |
|00000f50| 63 68 65 61 74 0d 09 09 | 24 6e 65 77 20 2e 3d 20 |cheat...|$new .= |
|00000f60| 22 20 26 24 69 64 22 3b | 0d 09 20 20 20 20 7d 0d |" &$id";|.. }.|
|00000f70| 09 20 20 20 20 65 6c 73 | 69 66 20 28 24 69 73 61 |. els|if ($isa|
|00000f80| 74 79 70 65 7b 24 69 64 | 7d 29 20 7b 0d 09 09 69 |type{$id|}) {...i|
|00000f90| 66 20 28 24 6e 65 77 20 | 3d 7e 20 2f 7b 5c 73 2a |f ($new |=~ /{\s*|
|00000fa0| 24 2f 29 20 7b 0d 09 09 | 20 20 20 20 24 6e 65 77 |$/) {...| $new|
|00000fb0| 20 2e 3d 20 22 27 24 69 | 64 27 22 3b 0d 09 09 7d | .= "'$i|d'";...}|
|00000fc0| 0d 09 09 65 6c 73 69 66 | 20 28 24 6e 65 77 20 3d |...elsif| ($new =|
|00000fd0| 7e 20 2f 5c 28 5c 73 2a | 24 2f 20 26 26 20 2f 5e |~ /\(\s*|$/ && /^|
|00000fe0| 5b 5c 73 2a 5d 2a 5c 29 | 2f 29 20 7b 0d 09 09 20 |[\s*]*\)|/) {... |
|00000ff0| 20 20 20 24 6e 65 77 20 | 3d 7e 20 73 2f 5c 28 5c | $new |=~ s/\(\|
|00001000| 73 2a 24 2f 2f 3b 0d 09 | 09 20 20 20 20 73 2f 5e |s*$//;..|. s/^|
|00001010| 5b 5c 73 2a 5d 2a 5c 29 | 2f 2f 3b 0d 09 09 7d 0d |[\s*]*\)|//;...}.|
|00001020| 09 09 65 6c 73 65 20 7b | 0d 09 09 20 20 20 20 24 |..else {|... $|
|00001030| 6e 65 77 20 2e 3d 20 24 | 69 64 3b 0d 09 09 7d 0d |new .= $|id;...}.|
|00001040| 09 20 20 20 20 7d 0d 09 | 20 20 20 20 65 6c 73 65 |. }..| else|
|00001050| 20 7b 0d 09 09 24 6e 65 | 77 20 2e 3d 20 27 20 26 | {...$ne|w .= ' &|
|00001060| 27 20 2e 20 24 69 64 3b | 0d 09 20 20 20 20 7d 0d |' . $id;|.. }.|
|00001070| 09 20 20 20 20 6e 65 78 | 74 3b 0d 09 7d 3b 0d 09 |. nex|t;..};..|
|00001080| 73 2f 5e 28 2e 29 2f 2f | 09 09 09 26 26 20 64 6f |s/^(.)//|...&& do|
|00001090| 20 7b 24 6e 65 77 20 2e | 3d 20 24 31 3b 20 6e 65 | {$new .|= $1; ne|
|000010a0| 78 74 3b 7d 3b 0d 20 20 | 20 20 7d 0d 7d 0d 23 23 |xt;};. | }.}.##|
|000010b0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000010c0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000010d0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000010e0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000010f0| 23 23 23 23 23 23 23 23 | 23 23 23 23 0d 0d 09 23 |########|####...#|
|00001100| 20 54 68 65 73 65 20 6e | 65 78 74 20 66 65 77 20 | These n|ext few |
|00001110| 6c 69 6e 65 73 20 61 72 | 65 20 6c 65 67 61 6c 20 |lines ar|e legal |
|00001120| 69 6e 20 62 6f 74 68 20 | 50 65 72 6c 20 61 6e 64 |in both |Perl and|
|00001130| 20 6e 72 6f 66 66 2e 0d | 0d 2e 30 30 3b 09 09 09 | nroff..|..00;...|
|00001140| 23 20 66 69 6e 69 73 68 | 20 2e 69 67 0d 20 0d 27 |# finish| .ig. .'|
|00001150| 64 69 09 09 09 5c 22 20 | 66 69 6e 69 73 68 20 64 |di...\" |finish d|
|00001160| 69 76 65 72 73 69 6f 6e | 2d 2d 70 72 65 76 69 6f |iversion|--previo|
|00001170| 75 73 20 6c 69 6e 65 20 | 6d 75 73 74 20 62 65 20 |us line |must be |
|00001180| 62 6c 61 6e 6b 0d 2e 6e | 72 20 6e 6c 20 30 2d 31 |blank..n|r nl 0-1|
|00001190| 09 09 5c 22 20 66 61 6b | 65 20 75 70 20 74 72 61 |..\" fak|e up tra|
|000011a0| 6e 73 69 74 69 6f 6e 20 | 74 6f 20 66 69 72 73 74 |nsition |to first|
|000011b0| 20 70 61 67 65 20 61 67 | 61 69 6e 0d 2e 6e 72 20 | page ag|ain..nr |
|000011c0| 25 20 30 09 09 09 5c 22 | 20 73 74 61 72 74 20 61 |% 0...\"| start a|
|000011d0| 74 20 70 61 67 65 20 31 | 0d 27 3b 20 5f 5f 45 4e |t page 1|.'; __EN|
|000011e0| 44 5f 5f 20 23 23 23 23 | 23 23 23 23 23 23 23 23 |D__ ####|########|
|000011f0| 23 20 46 72 6f 6d 20 68 | 65 72 65 20 6f 6e 20 69 |# From h|ere on i|
|00001200| 74 27 73 20 61 20 73 74 | 61 6e 64 61 72 64 20 6d |t's a st|andard m|
|00001210| 61 6e 75 61 6c 20 70 61 | 67 65 20 23 23 23 23 23 |anual pa|ge #####|
|00001220| 23 23 23 23 23 23 23 0d | 2e 54 48 20 48 32 50 48 |#######.|.TH H2PH|
|00001230| 20 31 20 22 41 75 67 75 | 73 74 20 38 2c 20 31 39 | 1 "Augu|st 8, 19|
|00001240| 39 30 22 0d 2e 41 54 20 | 33 0d 2e 53 48 20 4e 41 |90"..AT |3..SH NA|
|00001250| 4d 45 0d 68 32 70 68 20 | 5c 2d 20 63 6f 6e 76 65 |ME.h2ph |\- conve|
|00001260| 72 74 20 2e 68 20 43 20 | 68 65 61 64 65 72 20 66 |rt .h C |header f|
|00001270| 69 6c 65 73 20 74 6f 20 | 2e 70 68 20 50 65 72 6c |iles to |.ph Perl|
|00001280| 20 68 65 61 64 65 72 20 | 66 69 6c 65 73 0d 2e 53 | header |files..S|
|00001290| 48 20 53 59 4e 4f 50 53 | 49 53 0d 2e 42 20 68 32 |H SYNOPS|IS..B h2|
|000012a0| 70 68 20 5b 68 65 61 64 | 65 72 66 69 6c 65 73 5d |ph [head|erfiles]|
|000012b0| 0d 2e 53 48 20 44 45 53 | 43 52 49 50 54 49 4f 4e |..SH DES|CRIPTION|
|000012c0| 0d 2e 49 20 68 32 70 68 | 0d 63 6f 6e 76 65 72 74 |..I h2ph|.convert|
|000012d0| 73 20 61 6e 79 20 43 20 | 68 65 61 64 65 72 20 66 |s any C |header f|
|000012e0| 69 6c 65 73 20 73 70 65 | 63 69 66 69 65 64 20 74 |iles spe|cified t|
|000012f0| 6f 20 74 68 65 20 63 6f | 72 72 65 73 70 6f 6e 64 |o the co|rrespond|
|00001300| 69 6e 67 20 50 65 72 6c | 20 68 65 61 64 65 72 20 |ing Perl| header |
|00001310| 66 69 6c 65 0d 66 6f 72 | 6d 61 74 2e 0d 49 74 20 |file.for|mat..It |
|00001320| 69 73 20 6d 6f 73 74 20 | 65 61 73 69 6c 79 20 72 |is most |easily r|
|00001330| 75 6e 20 77 68 69 6c 65 | 20 69 6e 20 2f 75 73 72 |un while| in /usr|
|00001340| 2f 69 6e 63 6c 75 64 65 | 3a 0d 2e 6e 66 0d 0d 09 |/include|:..nf...|
|00001350| 63 64 20 2f 75 73 72 2f | 69 6e 63 6c 75 64 65 3b |cd /usr/|include;|
|00001360| 20 68 32 70 68 20 2a 20 | 73 79 73 2f 2a 0d 0d 2e | h2ph * |sys/*...|
|00001370| 66 69 0d 49 66 20 72 75 | 6e 20 77 69 74 68 20 6e |fi.If ru|n with n|
|00001380| 6f 20 61 72 67 75 6d 65 | 6e 74 73 2c 20 66 69 6c |o argume|nts, fil|
|00001390| 74 65 72 73 20 73 74 61 | 6e 64 61 72 64 20 69 6e |ters sta|ndard in|
|000013a0| 70 75 74 20 74 6f 20 73 | 74 61 6e 64 61 72 64 20 |put to s|tandard |
|000013b0| 6f 75 74 70 75 74 2e 0d | 2e 53 48 20 45 4e 56 49 |output..|.SH ENVI|
|000013c0| 52 4f 4e 4d 45 4e 54 0d | 4e 6f 20 65 6e 76 69 72 |RONMENT.|No envir|
|000013d0| 6f 6e 6d 65 6e 74 20 76 | 61 72 69 61 62 6c 65 73 |onment v|ariables|
|000013e0| 20 61 72 65 20 75 73 65 | 64 2e 0d 2e 53 48 20 46 | are use|d...SH F|
|000013f0| 49 4c 45 53 0d 2f 75 73 | 72 2f 69 6e 63 6c 75 64 |ILES./us|r/includ|
|00001400| 65 2f 2a 2e 68 0d 2e 62 | 72 0d 2f 75 73 72 2f 69 |e/*.h..b|r./usr/i|
|00001410| 6e 63 6c 75 64 65 2f 73 | 79 73 2f 2a 2e 68 0d 2e |nclude/s|ys/*.h..|
|00001420| 62 72 0d 65 74 63 2e 0d | 2e 53 48 20 41 55 54 48 |br.etc..|.SH AUTH|
|00001430| 4f 52 0d 4c 61 72 72 79 | 20 57 61 6c 6c 0d 2e 53 |OR.Larry| Wall..S|
|00001440| 48 20 22 53 45 45 20 41 | 4c 53 4f 22 0d 70 65 72 |H "SEE A|LSO".per|
|00001450| 6c 28 31 29 0d 2e 53 48 | 20 44 49 41 47 4e 4f 53 |l(1)..SH| DIAGNOS|
|00001460| 54 49 43 53 0d 54 68 65 | 20 75 73 75 61 6c 20 77 |TICS.The| usual w|
|00001470| 61 72 6e 69 6e 67 73 20 | 69 66 20 69 74 20 63 61 |arnings |if it ca|
|00001480| 6e 27 74 20 72 65 61 64 | 20 6f 72 20 77 72 69 74 |n't read| or writ|
|00001490| 65 20 74 68 65 20 66 69 | 6c 65 73 20 69 6e 76 6f |e the fi|les invo|
|000014a0| 6c 76 65 64 2e 0d 2e 53 | 48 20 42 55 47 53 0d 44 |lved...S|H BUGS.D|
|000014b0| 6f 65 73 6e 27 74 20 63 | 6f 6e 73 74 72 75 63 74 |oesn't c|onstruct|
|000014c0| 20 74 68 65 20 25 73 69 | 7a 65 6f 66 20 61 72 72 | the %si|zeof arr|
|000014d0| 61 79 20 66 6f 72 20 79 | 6f 75 2e 0d 2e 50 50 0d |ay for y|ou...PP.|
|000014e0| 49 74 20 64 6f 65 73 6e | 27 74 20 68 61 6e 64 6c |It doesn|'t handl|
|000014f0| 65 20 61 6c 6c 20 43 20 | 63 6f 6e 73 74 72 75 63 |e all C |construc|
|00001500| 74 73 2c 20 62 75 74 20 | 69 74 20 64 6f 65 73 20 |ts, but |it does |
|00001510| 61 74 74 65 6d 70 74 20 | 74 6f 20 69 73 6f 6c 61 |attempt |to isola|
|00001520| 74 65 0d 64 65 66 69 6e | 69 74 69 6f 6e 73 20 69 |te.defin|itions i|
|00001530| 6e 73 69 64 65 20 65 76 | 61 6c 73 20 73 6f 20 74 |nside ev|als so t|
|00001540| 68 61 74 20 79 6f 75 20 | 63 61 6e 20 67 65 74 20 |hat you |can get |
|00001550| 61 74 20 74 68 65 20 64 | 65 66 69 6e 69 74 69 6f |at the d|efinitio|
|00001560| 6e 73 0d 74 68 61 74 20 | 69 74 20 63 61 6e 20 74 |ns.that |it can t|
|00001570| 72 61 6e 73 6c 61 74 65 | 2e 0d 2e 50 50 0d 49 74 |ranslate|...PP.It|
|00001580| 27 73 20 6f 6e 6c 79 20 | 69 6e 74 65 6e 64 65 64 |'s only |intended|
|00001590| 20 61 73 20 61 20 72 6f | 75 67 68 20 74 6f 6f 6c | as a ro|ugh tool|
|000015a0| 2e 0d 59 6f 75 20 6d 61 | 79 20 6e 65 65 64 20 74 |..You ma|y need t|
|000015b0| 6f 20 64 69 63 6b 65 72 | 20 77 69 74 68 20 74 68 |o dicker| with th|
|000015c0| 65 20 66 69 6c 65 73 20 | 70 72 6f 64 75 63 65 64 |e files |produced|
|000015d0| 2e 0d 2e 65 78 0d 00 00 | 00 00 00 00 00 00 00 00 |...ex...|........|
|000015e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001600| 00 00 01 00 00 00 01 6e | 00 00 00 6e 00 00 00 3e |.......n|...n...>|
|00001610| 00 00 2a 97 07 61 72 72 | 61 79 2e 63 02 00 02 00 |..*..arr|ay.c....|
|00001620| 54 45 58 54 4d 50 53 20 | 01 00 ff ff ff ff 00 00 |TEXTMPS |........|
|00001630| 04 68 32 70 68 80 02 00 | 00 00 54 45 58 54 4d 50 |.h2ph...|..TEXTMP|
|00001640| 53 20 01 00 00 00 00 c0 | 00 00 00 00 04 51 00 00 |S ......|.....Q..|
|00001650| 00 00 54 45 58 54 4d 50 | 53 20 01 00 00 00 00 c0 |..TEXTMP|S ......|
|00001660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001670| 00 00 a8 ee 27 73 00 00 | 15 56 00 00 01 ac 00 00 |....'s..|.V......|
|00001680| 00 00 00 00 0d 00 00 00 | 2a 97 07 61 72 72 61 79 |........|*..array|
|00001690| 2e 63 02 00 02 00 54 45 | 58 54 4d 50 53 20 00 00 |.c....TE|XTMPS ..|
|000016a0| 00 00 00 00 00 00 00 00 | 3d b6 00 00 00 00 16 16 |........|=.......|
|000016b0| 00 00 18 00 00 00 00 00 | 00 00 00 00 00 00 a8 ee |........|........|
|000016c0| 26 2b a8 ee 26 2d 00 00 | 00 00 00 00 00 00 00 00 |&+..&-..|........|
|000016d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 15 65 00 06 |........|.....e..|
|000016e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001700| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00001710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001720| 00 00 00 00 00 00 00 06 | 00 03 00 64 00 1c 01 dd |........|...d....|
|00001730| 02 3d 00 64 00 1c 01 dd | 02 3d a8 ee 27 75 00 00 |.=.d....|.=..'u..|
|00001740| 00 00 00 00 00 00 00 00 | 10 cf 01 00 00 00 00 1e |........|........|
|00001750| 00 64 00 1c 01 dd 02 3d | 00 64 00 1c 01 dd 02 3d |.d.....=|.d.....=|
|00001760| 00 00 10 cf 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001770| 01 00 00 00 01 6e 00 00 | 00 6e 00 00 00 3e 00 3e |.....n..|.n...>.>|
|00001780| 83 dc 16 0a 00 00 00 1c | 00 3e 00 00 4d 50 53 52 |........|.>..MPSR|
|00001790| 00 01 00 0a 03 ed ff ff | 00 00 00 00 00 00 00 00 |........|........|
|000017a0| 03 f0 ff ff 00 00 00 4c | 00 40 da ec 00 00 00 00 |.......L|.@......|
|000017b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+